human habitat - French English Dictionary